package api

import (
	"gin_gorm/service"
	"net/http"

	"github.com/gin-gonic/gin"
)

func UserRegister(ctx *gin.Context) {
	var userRegister service.UserService // 声明user服务对象，绑定获取数据
	if err := ctx.ShouldBind(&userRegister); err == nil {
		res := userRegister.Register() // 执行注册方法
		ctx.JSON(http.StatusOK, res)
	} else {
		ctx.JSON(400, ErrorResponse(err))
	}
}

func UserLogin(ctx *gin.Context) {
	var userLogin service.UserService
	if err := ctx.ShouldBind(&userLogin); err == nil {
		res := userLogin.Login()
		ctx.JSON(http.StatusOK, res)
	} else {
		ctx.JSON(400, ErrorResponse(err))
	}
}
